#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int sum_day(int year, int month, int day)
{
	int i = 0;
	int sum = 0;
	int arr1[13] = { 0,31,29,31,30,31,30,31,31,30,31,30,31 };
	int arr2[13] = { 0,31,28,31,30,31,30,31,31,30,31,30,31 };
	if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0))
	{
		for (i = 0; i < month; i++)
		{
			sum += arr1[i];
		}
	}
	else
	{
		for (i = 0; i < month; i++)
		{
			sum += arr2[i];
		}
	}
	sum += day;
	return sum;
}
int main()
{
	int year = 0;
	int month = 0;
	int day = 0;
	int n = 0;
	scanf("%d %d %d", &year, &month, &day);
	n = sum_day(year, month, day);
	printf("%d", n);
	return 0;
}

//int main()
//{
//	int m = 1;
//	int n = 2;
//	int tmp = 0;
//	int i = 0;
//	int k = 1;
//	double sum = 0.0;
//	for (i = 1; i < 20; i++)
//	{
//		k = -k;
//		tmp = n;
//		n = m + n;
//		m = tmp;
//		sum += k * (double)m / n;
//	}
//	sum = sum + 0.5;
//	printf("%lf", sum);
//	return 0;
//}

//int main()
//{
//	long long i = 0;
//	long long j = 0;
//	long long m = 0;
//	long long sum = 0;
//	for (i = 1; i <= 20; i++)
//	{
//		m = 1;
//		for (j = 1; j <= i; j++)
//		{
//			m *= j;
//		}
//		sum += m;
//	}
//	printf("%lld", sum);
//	return 0;
//}